Big Huge Thesaurus

Eleusine indica

noun